package com.fufan.mtsaas.modules.newtech.xjsreviewlimittechdoc.service;

import com.baomidou.mybatisplus.service.IService;
import com.fufan.mtsaas.modules.common.bo.response.RequestPojo;
import com.fufan.mtsaas.modules.common.bo.response.Result;
import com.fufan.mtsaas.modules.newtech.xjsreviewlimittechdoc.bo.request.XjsReviewLimitTechDocQueryRequest;
import com.fufan.mtsaas.modules.newtech.xjsreviewlimittechdoc.bo.request.XjsReviewLimitTechDocSaveRequest;
import com.fufan.mtsaas.modules.newtech.xjsreviewlimittechdoc.model.XjsReviewLimitTechDoc;

/**
 * 年度限制类人员档案表 服务类
 *
 * @author Liby
 * @since 2025-02-14
 */
public interface XjsReviewLimitTechDocSvc extends IService<XjsReviewLimitTechDoc> {

    Result doQueryPage(XjsReviewLimitTechDocQueryRequest map);

    Result doSave(XjsReviewLimitTechDocSaveRequest entity, RequestPojo requestPojo);

    Result doUpdate(XjsReviewLimitTechDocSaveRequest entity, RequestPojo requestPojo);

    Result doDelete(XjsReviewLimitTechDocQueryRequest map, RequestPojo requestPojo);

}
